<!DOCTYPE html>
<html lang="it">
	<head>
		<meta charset="utf-8" />
		<base href="../../../../" />
		<script src="page.js"></script>
		<link type="text/css" rel="stylesheet" href="page.css" />
	</head>
	<body>
		<h1>[name]</h1>

		<p class="desc">
      Un'istanza globale del [page:LoadingManager LoadingManager], utilizzata dalla maggior parte dei loader
      quando nessun manager personalizzato viene specificato.<br /><br />

      Questo sarà sufficiente per la maggior parte degli scopi, tuttavia ci possono essere momenti in cui 
      si desiderano manager di caricamento separati per, ad esempio, texture e modelli.
		</p>

		<h2>Codice di Esempio</h2>

		<p>
      È possibile impostare facoltativamente le funzioni [page:LoadingManager.onStart onStart], [page:LoadingManager.onLoad onLoad],
			[page:LoadingManager.onProgress onProgress], [page:LoadingManager.onStart onError] per il manager. Questi verranno applicati 
      a tutti i loader che utilizzano DefaultLoadingManager.<br /><br />

      Si noti che questi metodi non devono essere confusi con le funzioni con nomi simili dei singoli loader, 
      poiché sono intese per visulizzare le informazioni sullo stato generale del caricamento,
      piuttosto che gestire i dati che sono stati caricati.
		</p>
		<code>
THREE.DefaultLoadingManager.onStart = function ( url, itemsLoaded, itemsTotal ) {

	console.log( 'Started loading file: ' + url + '.\nLoaded ' + itemsLoaded + ' of ' + itemsTotal + ' files.' );

};

THREE.DefaultLoadingManager.onLoad = function ( ) {

	console.log( 'Loading Complete!');

};


THREE.DefaultLoadingManager.onProgress = function ( url, itemsLoaded, itemsTotal ) {

	console.log( 'Loading file: ' + url + '.\nLoaded ' + itemsLoaded + ' of ' + itemsTotal + ' files.' );

};

THREE.DefaultLoadingManager.onError = function ( url ) {

	console.log( 'There was an error loading ' + url );

};
		</code>


    <h2>Proprietà</h2>
		<p>Vedi la pagina [page:LoadingManager LoadingManager] per i dettagli delle proprietà.</p>

		<h2>Metodi</h2>
		<p>Vedi la pagina [page:LoadingManager LoadingManager] per i dettagli dei metodi.</p>

		<h2>Source</h2>

		<p>
			[link:https://github.com/mrdoob/three.js/blob/master/src/loaders/LoadingManager.js src/loaders/LoadingManager.js]
		</p>
	</body>
</html>
